home *** CD-ROM | disk | FTP | other *** search
- Path: news.dal.ca!evanspd
- From: evanspd@newton.ccs.tuns.ca (Paul D Evans)
- Newsgroups: comp.lang.c++,rec.games.programmer,alt.msdos.programmer,comp.programming
- Subject: Re: Young programmers read me.
- Followup-To: comp.lang.c++,rec.games.programmer,alt.msdos.programmer,comp.programming
- Date: 23 Mar 1996 06:25:33 GMT
- Organization: tuns.ca
- Message-ID: <4j05gt$sen@News.Dal.Ca>
- References: <4icpp9$7hr@barad-dur.nas.com> <4imqe4$cj3@ping1.ping.be> <Pine.SOL.3.91.960319174736.26863A-100000@solar.sky.net>
- NNTP-Posting-Host: newton.ccs.tuns.ca
- X-Newsreader: TIN [version 1.2 PL2]
-
- John Howard (jhoward@solar.sky.net) wrote:
- > On 19 Mar 1996, Ramaekers Marc wrote:
- > > hi,
- > >
- > > I'm interested in sharing stuff. But I'm in my first year computer science.
- > > I can only program a little in Pascal ( C is for next year) and I don't
- > > have a lot of time, because i have to study. Well, contact me if you
- > > have a question or want something. Who knows.... I might even know the
- > > answer :-)
- > >
- > > Marc
-
- > Hello,
-
- > Don't take this advice in a negative way but your instructors should
- > be made more aware of Ada 95. Your education is an investment toward
- > your future. Before Ada 95 and the recent GNAT compilers, Pascal had a
-
- [SNIP]
-
- > reliability is possible. Lesser languages tend to relegate optimization
- > and reliability to the programmer instead of making software development
- > more efficient. Do yourself and your instructor a favor by investigating
- > the following URL:
-
- Just a comment. Any Computer Science degree program should never have the
- goal of *training* the students in a particular language. *Education* is
- far more than learning everything there is to know about a particular
- language/paradigm/methodology. If you come out without a solid familiarity
- in at least several language and a whole bunch of other stuff (methodologies,
- the art and science of the field in general, etc) then you have been robbed.
-
- I'm taking a full semester course in Ada, it is a good language with a number
- of merits. However, the actual language of implementation in an intro
- programming course is a secondary consideration to the presentation of the
- important _concepts_. These can be presented well with any number of
- languages. My intro language was Pascal. Since then I have had a non-trivial
- level of exposure to C, C++, Ada, Visual Basic and Assembler; as well as some
- knowledge of Lisp, FORTRAN, and Smalltalk. However, the FAR more important
- elements of my degree were those that dealt with software engineering, oop,
- algorithms, data structures, etc.
-
- No language is the final solution by a long shot. In the span of our careers
- we will have to reinvent our skills repeatedly.
-
- My piece of advice:
-
- In your later courses, you will have a fair amount of freedom to use whatever
- platform and development tools you wish. Look around your department and see
- what is available to you. Ask yourself which ones you know the least about.
- Use them. Even if they aren't the topic of the latest series of language holy
- wars on usenet.
-
-
- -----
- Paul Evans
- Technical University of Nova Scotia
- Email: evanspd@tuns.ca URL: http://www.tuns.ca/~evanspd
-